@charset "UTF-8";
/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
◇◇◆◆◆◆◆◆◇◇◇◇◇◇◆◆◆◆◆◇◇◇◇◇◇◆◇◇◇◇◇◆◇◇
◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◆◇◇◇◇◇◇◇◆◇◇◇◆◇◇◇
◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◆◇◇◇◇◇◇◇◇◆◇◆◇◇◇◇
◇◇◆◆◆◆◆◇◇◇◇◇◇◇◆◆◆◆◆◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇
◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◇◇◆◇◆◇◇◇◇
◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◆◇◇◇
◇◇◆◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◆◇◇
◇◇◆◇◇◇◇◇◇◇◇◇◇◆◆◆◆◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◆◇
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
/* CSS Document */
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;

} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #103e92;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666;
	background: #f1f1f1;
}
select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}
textarea{outline: none;}
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
.clear {
	clear: both;
	overflow:hidden;
}
.h5 {
	clear: both;
	height: 5px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 16px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow:hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
img {
	border: none;
}
/*公共部分结束*/
/*
********************************此处首页样式开始********************************
*/
.section
{
}
#section-footer #footer-text
{
    width: 80%;
    height: auto;
    margin: 0 auto;
    padding: 20px 0;
}
#section-footer p
{
    text-align: center;
}
p
{
    margin: 0 0 10px;
}
#superContainer {
    height: 100%;
    position: relative;
}
.section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.slide {
    float: left;
}
.slide, .slidesContainer {
    height: 100%;
    display: block;
}
.slides {
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.section.fp-table, .slide.fp-table {
    display: table;
    width: 100%;
}
.fp-tableCell{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.slidesContainer {
    float: left;
    position: relative;
}  
#fp-nav{ 
    position: fixed; 
    left:20px; 
    top: 50%; 
    list-style-type: none; 
    z-index: 8;
    margin-top: -83px;
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#fp-nav li{
	padding:10px 0;
}
#fp-nav a{
    display: block;
    width: 8px;
    color: #35373b; 
    text-decoration: none;
	position:relative;
	height:8px;
	color:#FFF;
}
#fp-nav a i{ display:block; width:8px; height:8px; position:absolute; left:0px; background:#d8d8d8; top:50%; margin-top:-4px; -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; border-radius:8px;}
#fp-nav a span{ position:absolute; left:20px; top:-11px; height:30px; line-height:30px; display:none; width:105px;}
#fp-nav.go{ margin-top:-244px !important; top:50%}
#fp-nav.go li{ border-top:1px solid rgba(255,255,255,0.5); font-size:12px;}
#fp-nav.go li a{ height:60px; line-height:60px;-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; color:#999}
#fp-nav.bai a{
	color:#999;
	}
#fp-nav.bai i{ background:#d8d8d8;}
#fp-nav li a.active span{ display:block; color:#d1266d;}
#fp-nav li a.active i{ background:#d1266d}
#fp-nav li a:hover span{ display:block; color:#d1266d;}
#fp-nav li a:hover i{ background:#d1266d}
.fp-controlArrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.scrollable {
    overflow: scroll;
}
.easing {
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}
#fullPage-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fullPage-nav.right {
    right: 17px;
}
#fullPage-nav.left {
    left: 17px;
}
.fullPage-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fullPage-slidesNav.bottom {
    bottom: 17px;
}
.fullPage-slidesNav.top {
    top: 17px;
}
/*头部开始*/

/*头部结束*/
/*menu开始*/
.menu{ position:fixed; width:100%; height:100px; background:rgba(255,255,255,0.5); left:0px; top:0px; z-index:100; box-shadow:0px 0px 5px rgba(0,0,0,0.2);-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.menu.style{ background:rgba(255,255,255,1)}
.menuh{ width:100%; height:100px;}
.logo{ width:221px; height:100px; background:url(/images/logo.png) no-repeat center center;}
.logo a{ display:block; width:100%; height:100%;}
.menuList{ float:left; display:inline;}
.menuList dd{ float:left; display:inline; position:relative;}
.menuList dd span{ display:block; display:block; height:100px; line-height:100px; padding:0 25px;}
.menuList dd span a{ display:block; height:100px; line-height:100px; position:relative; color:#000000; font-size:16px;}
.menuList dd span a:before{ display:block; width:0; height:3px; background:#d1246e; position:absolute; left:50%; margin-left:0; bottom:0px; content:''; opacity:0; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.menuList dd:hover span a{ color:#d1266d;}
.menuList dd:hover span a:before{ opacity:1; margin-left:-50%; width:100%;}
.menuList dd.hover span a{ color:#d1266d;}
.menuList dd.hover span a:before{ opacity:1; margin-left:-50%; width:100%;}
.topRr{ float:left; margin-top:42px;}
.topRrSearch{ float:left; position:relative; height:15px; border-right:1px solid #b8b8b8;}
.topRrSearch span{ padding:0 10px; display:block;}
.topRrSearch span img{ display:block; height:15px; cursor:pointer;}
.topRrWeixin{ float:left; position:relative; height:15px; border-right:1px solid #b8b8b8;}
.topRrWeixin span{ padding:0 10px; display:block;}
.topRrWeixin span img{ display:block; height:15px; cursor:pointer;}
.topRrxinlang{ float:left; position:relative; height:15px;}
.topRrxinlang span{ padding:0 10px; display:block;}
.topRrxinlang span img{ display:block; height:15px; cursor:pointer;}
.t_search{ position:absolute; right:0px; top:58px; overflow:hidden; width:280px; display:none; height:45px; line-height:45px; border-radius:45px; background:#7567b8}
.t_search input{ width:190px; height:45px; background:none; border:none; float:left; display:inline; padding-left:45px; color:#FFF; font-family:"Microsoft YaHei"; font-size:14px;}
.t_search input::-webkit-input-placeholder {
color:#FFF;
}
.t_search input::-moz-placeholder {
color:#FFF;
}
.t_search input:-moz-placeholder {
color:#FFF;
}
.t_search a{ float:left; display:inline; width:45px; height:45px; background:url(/images/icn13.png) no-repeat center center;}
.top2RCode{ position:absolute; left:0px; top:58px; display:none;}
.top2RCode i{ display:block; width:0px; border:8px solid #FFF; border-top-color:transparent; border-right-color:transparent; border-left-color:transparent; margin:0 auto;}
.top2RCode img{ background:#FFF; padding:5px; width:80px; height:80px;}
.topRrWeixin:hover .top2RCode,.topRrxinlang:hover .top2RCode{ display:block;}
.topRrSearch span:hover{ opacity:0.8}
.topRrWeixin span:hover{ opacity:0.8}
.topRrxinlang span:hover{ opacity:0.8}
/*menu结束*/
/*banner开始*/
.bannerSlide {position:absolute;background: #fff; overflow:hidden; width:100%; height:100%; left:0px; top:0px;}
.bannerSlide .hd {width:18px;position:absolute;z-index:1;top:0px;left:33px;height:100%; display:table; display:none;}
.bannerSlide .hd ul {width:18px;display:inline-block;vertical-align:middle; display:table-cell}
.bannerSlide .hd ul li{cursor: pointer;display:inline-block;zoom: 1;overflow: hidden;line-height:30px;height:2px;width:18px;background:#98a1ba; margin:8px 0; transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; -moz-transition:all .3s;}
.bannerSlide .hd ul li.on {background:url(/images/dot.png) no-repeat center center; height:12px;margin:5px 0;}
.bannerSlide .bd{width:100%; height:100%; display:block; clear:both; overflow:hidden;}
.bannerSlide .bd ul{ display:block;width:100%; height:100% !important;}
.bannerSlide .bd li{width:100%; height:890px;}
.bannerSlide .bd li a{ display:block;height:890px; width:100%; background-size:cover !important;position: relative}
.bannerSlide .bd li a i{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	background:url(/test/img1.png) no-repeat center center;
}

.bannerSlide .btnBox{ height:36px; width:118px; position:absolute; right:33px; bottom:55px;}
.bannerSlide .btn{ width:46px; height:34px; border:1px solid #fff; text-align:center; color:#fff; line-height:34px; font-size:22px; font-family:"songti"; cursor:pointer}
.bannerSlide .btn:hover{ border:1px solid #0096e0; color:#0096e0;}
.nextBtn{ height:66px; width:21px; background:url(/images/nextBtn.png) no-repeat center center; position:absolute;bottom:25px; left:50%; margin-left:-10px; cursor:pointer;
animation: dropDown 1.5s linear  infinite alternate;
-moz-animation: dropDown 1.5s linear  infinite alternate;
-webkit-animation: dropDown 1.5s linear  infinite alternate;
-o-animation: dropDown 1.5s linear infinite alternate;
}
@keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}
}

@-moz-keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}

}

@-webkit-keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}

}

@-o-keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}

}
/*banner结束*/

/*第一通栏开始*/
.indexT{ overflow:hidden; text-align:center;}
.indexT span{ display:block; height:45px; line-height:45px; overflow:hidden; font-size:24px; color:#000000;}
.indexT img{ display:block; height:26px;  overflow:hidden; padding:10px 0; margin:0 auto 15px;}
.indexT i{ display:block; height:2px; line-height:2px; width:26px; overflow:hidden; background:#31448f; margin:0 auto;}
.indexT2 span{ color:#FFF;}
.indexT2 i{background:#d1246e;}
/*第一通栏结束*/
/*第二通栏开始*/
/*第二通栏结束*/
/*第三通栏开始*/
.column3{
	height:572px;
	width:954px;
	position:relative;
	margin:0 auto;
	padding-top:40px;
	}
/*内容*/		
.column3 .bd{ position:relative; height:100%; z-index:0; height:572px; width:954px; overflow:hidden;}
.column3 .bd li{ zoom:1; vertical-align:middle; height:572px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.column3 .prev{ display:block; width:83px; height:427px; position:absolute;left:-83px; top:50%; margin-top:-213px;}
.column3 .prev span{ display:block; height:346px; background:#757777; box-shadow:-8px 0px 15px rgba(0,0,0,0.2) inset; width:21px; text-align:center; padding:5px 31px; color:#FFF; font-size:14px; line-height:15px; overflow:hidden;}
.column3 .prev span i{ height:320px; overflow:hidden; margin-top:15px; display:block;}
.column3 .prev em{ display:block; height:70px; background:#5b5c5d url(/images/prev1.png) no-repeat center center; margin-top:1px;}
.column3 .next{ display:block; width:83px; height:427px; position:absolute;right:-83px; top:50%; margin-top:-213px;}
.column3 .next span{ display:block; height:346px; background:#757777; box-shadow:8px 0px 15px rgba(0,0,0,0.2) inset; width:21px; text-align:center; padding:5px 31px; color:#FFF; font-size:14px; line-height:15px; overflow:hidden;}
.column3 .next span i{ height:320px; overflow:hidden; margin-top:15px; display:block;}
.column3 .next em{ display:block; height:70px; background:#5b5c5d url(/images/next1.png) no-repeat center center; margin-top:1px;}
.column3 .prev:hover em,.column3 .next:hover em{ background-color:#31448f;}
.column3CUp{ overflow:hidden; height:429px; }
.column3CUp dt{ float:left; display:inline; width:715px; height:429px; overflow:hidden;}
.column3CUp dt img{ display:block; width:715px; height:429px;}
.column3CUp dd{ float:left; display:inline; width:239px; height:143px; overflow:hidden;}
.column3CUp dd img{ display:block; width:239px; height:143px;}
.column3CDn{ height:143px; overflow:hidden;}
.column3CDnL{ width:671px; height:99px; background:#FFF; padding:22px;}
.column3CDnL h1{ display:block; height:35px; line-height:35px; font-weight:normal;}
.column3CDnL h1 a{ color:#333333; font-size:18px;}
.column3CDnL div{ color:#666666; line-height:28px; height:56px; overflow:hidden;}
.column3CDnR{ width:183px; height:103px; background:#333333; padding:40px 28px 0;}
.column3CDnRC{ height:36px; border-bottom:2px solid #999999; background:url(/images/icn4.png) no-repeat right center; padding:19px 65px 0 8px}
.column3CDnRC a{ width:18px !important; height:17px !important; margin:0px 17px 0 0 !important; padding:0px !important; background-image:url(/images/share.png) !important;}
.column3CDnRC a.bds_weixin{ background-position:0px 0px !important;}
.column3CDnRC a.bds_tsina{ background-position:-38px 0px !important;}
.column3CDnRC a.bds_tqq{ background-position:-73px 0px !important;}
/*第三通栏结束*/
/*第四通栏开始*/
.column4List{ overflow:hidden; height:510px; width:1200px; margin:0 auto;}
.column4List dd{ overflow:hidden; width:150px; margin-right:0px; float:left; display:inline;/*-webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear*/}
.column4List dd.hover{ width:600px;}
.column4ListCon{ width:600px; overflow:hidden; margin-left:-225px;/*-webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;*/ background:#ffffff;}
.column4List dd.hover .column4ListCon{ margin-left:0px;}
.column4ListImg{ width:600px; height:510px; position:relative; overflow:hidden;}
.column4ListImg img{width:600px; height:510px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	transition-delay:0.2s;
	-moz-transition-delay:0.2s; /* Firefox 4 */
	-webkit-transition-delay:0.2s; /* Safari 和 Chrome */
	-o-transition-delay:0.2s; /* Opera */
	}
.column4ListImg .text1{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.column4ListImg .text1 span{ display:table; height:100%; width:100%; }
.column4ListImg .text1 span em{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.column4ListImg .text1 span em i{ display:block; width:22px; line-height:19px; font-size:18px; color:#ffffff; margin:0 auto; text-align:center;}
.column4ListImg .text2{ position:absolute; left:0px; bottom:0px; width:100%; height:60px; line-height:60px; text-align:center; background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0.8)', endColorstr='rgba(0,0,0,0)'); color:#ffffff; font-size:18px; display:none;}
.column4List dd.hover .text1{ opacity:0;}
.column4List dd:hover .text2{ display:block;}
.column4List dd:hover .column4ListImg img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
/*第四通栏结束*/
/*第五通栏开始*/
.column5{ width:1200px; margin:0 auto;}
.column5L{ width:285px; height:430px; overflow:hidden;}
.column5L img{ width:285px; height:430px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.column5L:hover img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
.column5R{ overflow:hidden; position:relative; width:896px;}
.column5R .pic1{ float:left; display:inline; width:224px; height:215px; position:relative;}
.column5R .pic2{ float:left; display:inline; width:224px; height:430px; position:relative;}
.column5R .pic3{ float:left; display:inline; width:448px; height:215px; position:relative;}
.column5R .pic4{ position:absolute; left:0px; bottom:0px; width:224px; height:215px;}
.column5R img{ display:block; width:100%; height:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.column5R .text1{ position:absolute; left:0px; top:0px; width:100%; height:100%; padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; overflow:hidden;}
.column5R .text1 .text1C{ display:table; width:100%; height:100%; position:relative;}
.column5R .text1 .text1C:before{ display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(49,68,143,0.9); content:''; z-index:0;-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out; opacity:0;}
.column5R .text1 .text1C .text1CC{ display:table-cell; vertical-align:middle; width:100%; height:100%; text-align:center; position:relative; z-index:1}
.column5R .text1 .text1C .text1CC h1{ display:block; height:60px; line-height:60px; color:#FFF; font-size:18px; font-weight:bold;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.column5R .text1 .text1C .text1CC h2{ display:block; height:60px; line-height:60px; color:#FFF; font-size:18px; font-weight:bold; display:none;}
.column5R .text1 .text1C .text1CC span{ display:block; width:20px; height:2px; margin:0 auto; background:#FFF; margin-bottom:10px; display:none;transition-delay:0.2s;
	-moz-transition-delay:0.2s; /* Firefox 4 */
	-webkit-transition-delay:0.2s; /* Safari 和 Chrome */
	-o-transition-delay:0.2s;}
.column5R .text1 .text1C .text1CC em{ color:#ffffff; font-size:14px; display:block; height:30px; line-height:30px; overflow:hidden; padding:0 10px; display:none;}
.column5R .pic{ overflow:hidden;}
.column5R .pic:hover .text1C:before{
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity:1;
	}
.column5R .pic:hover .text1CC h1{ display:none;}
.column5R .pic:hover .text1CC h2,.column5R .pic:hover .text1CC span,.column5R .pic:hover .text1CC em{ display:block;}
.column5R .pic:hover img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
/*第五通栏结束*/
/*第六通栏*/
.column6{ padding-top:80px;}
.column6List{ clear:both; width:1263px;}
.column6List dd{ float:left; display:inline; width:256px; border:1px solid #5f6877; padding:50px 50px 28px; position:relative; margin-right:63px; margin-bottom:63px;}
.column6List dd img{ display:block; height:84px; position:absolute; width:84px; left:50%; margin-left:-42px; top:-42px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.column6List dd span{ display:block; height:40px; line-height:40px; text-align:center; color:#ffffff; font-size:18px; font-weight:bold; margin-bottom:8px;}
.column6List dd div{ color:#FFF; text-align:center; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.column6List dd:hover img{
	transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	}
.column6Btn{ overflow:hidden; clear:both;}
.column6Btn a{ display:block; width:260px; height:50px; margin:0 auto; background:url(/images/btn1.png) no-repeat center center;}
/*第七通栏*/
.column7{ overflow:hidden; padding:10px; background:#FFF; width:1180px;}
.column7L{ width:595px; height:355px; overflow:hidden; background:#f5f3f0;}
.column7R{ width:535px; overflow:hidden; height:355px; margin-right:20px;}
.column7RT{ height:75px; line-height:75px; overflow:hidden; color:#000000; font-size:30px; font-weight:bold;}
.column7RC{ padding-top:13px;}
.column7RCL{ width:360px; overflow:hidden;}
.column7RCL dd{ overflow:hidden; margin-bottom:22px;}
.column7RCL dd img{ float:left; display:inline; width:40px; height:40px; margin-right:15px;}
.column7RCL dd .text{ overflow:hidden; padding-bottom:22px; border-bottom:1px solid #dddddd;}
.column7RCL dd .text h1{ color:#000000; font-size:18px; font-family:Arial; line-height:16px; font-family:Arial; margin-bottom:8px;}
.column7RCL dd .text div{ line-height:24px; color:#999999; font-size:14px;}
.column7RCR{ overflow:hidden; width:90px;}
.column7RCR dd{ overflow:hidden; margin-bottom:10px;}
.column7RCR dd img{ display:block; width:90px; height:90px;}
.column7RCR dd span{ display:block; height:35px; line-height:35px; color:#888888; font-size:14px; text-align:center;}
/*底部开始*/
.footer1{ padding:40px 0; background:#FFF; line-height:34px; text-align:center;}
.footer1 a{ color:#888888; font-size:14px;}
.footer1 a:hover{ color:#103e92;}
.footer1 em{ color:#adadad; font-size:14px; margin:0 15px;}
.footer2{ height:100px; line-height:100px; color:#FFF; font-size:14px; color:#c2c2c2; background:#3c3c3c;}
/*底部结束*/
/*
********************************此处首页样式结束********************************
*/
/*
********************************此处内页样式开始********************************
*/
/*内页框架开始*/
.subBanner{ height:500px; width:100%;}
.subBanner a{ display:block; width:100%; height:100%;}
.subBanner2{ height:890px; width:100%; position:relative;}
.subBanner2 a{ display:block; width:100%; height:100%;}
.subMenu{ clear:both; height:60px; background:#f9f9f9; border-bottom:1px solid #e0e0e0;}
.subMenuC{ overflow:hidden; text-align:center; font-size:0px;}
.subMenuC a{ display:inline-block; font-size:16px; color:#666666; height:60px; line-height:60px;}
.subMenuC em{ font-size:14px; color:#d6d6d6; display:inline-block; margin:0 35px; height:60px; line-height:60px;}
.subMenuC a:hover{ color:#103e92;}
.subMenuC a.hover{ color:#103e92;}
.subPage{ background:#FFF;}
.subPage.nobg{ background:none;}
.subPageBox{ min-height:500px; height:auto !important; height:500px;}
.subPageC{ padding:20px;}
/*页码开始*/
.page {
	padding: 35px 0 35px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding: 6px 12px;
	background: #fff;
	color: #6f6f6f;
	border-radius: 3px;
	border: 1px solid #efefef;
	font-family: "Microsoft YaHei";
	margin: 0 3px;
}
.page a:hover {
	background: #103e92;
	color: #fff;
	border: 1px solid #103e92;
}
.page a.hover {
	background: #103e92;
	color: #fff;
	border: 1px solid #103e92;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #efefef;
}
.page input.pageDetail {
	width: 50px;
	height: 31px;
	line-height: 31px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 31px;
	cursor: pointer;
	color: #6f6f6f;
}
/*页码结束*/
/*内页框架结束*/
/*newsTextImgList*/
.newsTextImgList{ width:1180px;}
.newsTextImgList dd{ float:left; display:inline; width:275px; overflow:hidden; height:348px; border-bottom:1px solid #dddddd;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out; margin:0 20px 20px 0;}
.newsTextImgList dd .pic{ width:275px; height:205px; overflow:hidden; position:relative; z-index:1}
.newsTextImgList dd .pic a{ display:block; position:relative; width:275px; height:205px;}
.newsTextImgList dd .pic:before{ content:''; display:block; border:10px solid #FFF; width:255px; height:185px; position:absolute; left:0px; top:0px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out; opacity:0; z-index:1}
.newsTextImgList dd .pic img{width:275px; height:205px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.newsTextImgList dd .text{ overflow:hidden; top:0px; position:relative;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out; background:#FFF; padding:20px 10px 0; z-index:2}
.newsTextImgList dd .text h1{ height:25px; line-height:25px; font-weight:normal; margin-bottom:8px;}
.newsTextImgList dd .text h1 a{ color:#000000; font-size:16px;}
.newsTextImgList dd .text h1 a:hover{ color:#103e92;}
.newsTextImgList dd .text .text1{ color:#666666; line-height:24px; font-size:14px; height:48px; overflow:hidden; margin-bottom:18px;}
.newsTextImgList dd .text .btn{ overflow:hidden; padding:25px 0; position:relative;}
.newsTextImgList dd .text .btn:before{ display:block; width:0; height:1px; background:#dddddd; position:absolute; left:50%; margin-left:0; top:0px; content:'';-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.newsTextImgList dd .text .btn a{ overflow:hidden; display:block; width:147px; height:33px; overflow:hidden; text-align:center; line-height:33px; background:#103e92; color:#ffffff; font-size:14px; border-radius:33px; margin:0 auto;}
.newsTextImgList dd .text .btn a:hover{ opacity:0.9}
.newsTextImgList dd:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
.newsTextImgList dd:hover .text{ top:-58px;}
.newsTextImgList dd:hover .text .btn:before{ width:100%; margin-left:-50%;}
.newsTextImgList dd:hover{ box-shadow:0px 0px 8px rgba(0,0,0,0.2)}
.newsTextImgList dd:hover .pic:before{ opacity:1;}

.newstextImg2{ overflow:hidden;}
.newstextImg2 dd{ padding:20px; background:#FFF; overflow:hidden; margin-bottom:10px;}
.newstextImg2 dd .pic{ width:450px; height:255px; overflow:hidden; margin-right:20px;}
.newstextImg2 dd .pic img{width:450px; height:255px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.newstextImg2 dd .text{ overflow:hidden;}
.newstextImg2 dd .text h1{ display:block; height:35px; line-height:35px; padding-bottom:15px; position:relative; font-weight:normal; margin-bottom:15px;}
.newstextImg2 dd .text h1 a{ color:#000000; font-size:24px;}
.newstextImg2 dd .text h1 i{ display:block; width:40px; height:2px; position:absolute; left:0px; bottom:0px; background:#c3c3c3;}
.newstextImg2 dd .text .text1{ font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:40px;}
.newstextImg2 dd .text .btn{ overflow:hidden;}
.newstextImg2 dd .text .btnL{ overflow:hidden;}
.newstextImg2 dd .text .btnL a{ overflow:hidden; display:block; width:152px; height:31px; color:#103e92; font-size:14px; text-align:center; border-radius:35px; line-height:31px; border:2px solid #103e92;}
.newstextImg2 dd .text .btnL a:hover{ background:#103e92; color:#FFF;}
.newstextImg2 dd .text .btnR{ overflow:hidden; font-size:14px;}
.newstextImg2 dd .text .btnR span{ color:#999999; float:left; display:inline; margin-left:20px;}
.newstextImg2 dd .text .btnR span em{ color:#666666;}
.newstextImg2 dd:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
/*bigEvent*/
.bigEvent{ margin-left:35px; position:relative; padding-top:80px; padding-bottom:35px;}
.bigEvent dt.dt1{ width:35px; height:41px; background:url(/images/icn14.png) no-repeat center center; position:absolute; left:171px; top:0px;}
.bigEvent dt.dt2{ width:16px; height:16px; background:url(/images/icn16.png) no-repeat center center; position:absolute; left:180px; bottom:0px;}
.bigEvent:before{ display:block; content:''; width:2px; height:100%; position:absolute; left:187px; top:0px; background:#dddddd;}
.bigEvent dd{ overflow:hidden; margin-bottom:30px;}
.bigEvent dd .pic{ width:155px; height:116px; overflow:hidden; display:block; border-radius:3px; float:left; display:inline; margin-right:68px;}
.bigEvent dd .pic img{ width:155px; height:116px; }
.bigEvent dd .text{ float:left; display:inline; width:845px; position:relative; background:#f6f6f6; padding:20px; border-radius:3px;}
.bigEvent dd .text .icn{ display:block; width:15px; height:17px; background:url(/images/icn15.png) no-repeat center center; position:absolute; left:-15px; top:22px;}
.bigEvent dd .text .icn2{ display:block; width:16px; height:16px; background:url(/images/icn16.png) no-repeat center center; position:absolute; left:-43px; top:20px;}
.bigEvent dd .text .title span{ display:block; height:25px; line-height:25px; color:#666666; font-size:18px; margin-bottom:}
.bigEvent dd .text .title em{ display:block; padding:5px 0; line-height:30px; color:#000000; font-size:18px;}
.bigEvent dd .text .text1{ color:#666666; font-size:14px; line-height:22px; overflow:hidden;}
/*contactUs*/
.map{ width:100%; height:425px; background:#f5f3f0; margin-bottom:30px; overflow:hidden;}
.contactUsT{ line-height:40px; height:40px; color:#000000; font-size:24px; font-weight:bold; margin-bottom:10px;}
.contactUsText{ color:#666666; font-size:14px; line-height:24px; overflow:hidden; margin-bottom:30px;}
.contactUsDn{ border-top:1px solid #dddddd; padding:40px 0; overflow:hidden;}
.contactUsDnL{ overflow:hidden; margin-top:35px;}
.contactUsDnL dd{ overflow:hidden; float:left; display:inline; margin-right:80px; width:167px;}
.contactUsDnL dd img{ float:left; display:inline; width:40px; height:40px; margin-right:15px;}
.contactUsDnL dd .text{ overflow:hidden;}
.contactUsDnL dd .text h1{ color:#000000; font-size:18px; font-family:Arial; line-height:16px; font-family:Arial; margin-bottom:8px;}
.contactUsDnL dd .text div{ line-height:24px; color:#999999; font-size:14px;}
.contactUsDnR{ overflow:hidden; margin-right:100px;}
.contactUsDnR dd{ overflow:hidden; margin-left:30px; width:110px; float:left; display:inline;}
.contactUsDnR dd img{ display:block; width:110px; height:110px;}
.contactUsDnR dd span{ display:block; height:35px; line-height:35px; color:#888888; font-size:14px; text-align:center;}
/*文章*/
.articleBox{ color:#666666; font-size:14px; line-height:34px; overflow:hidden;}
.articleBox img{ max-width:100%;}
/*jpzt*/
.jpztUp{ padding:20px; background:#FFF; width:1160px; margin:0 auto; height:530px;}
.jpztUp1{ margin-bottom:45px;}
.jpztUp1L{
	width:500px;
	height:375px; 
	overflow:hidden; 
	position:relative; 
	}
.jpztUp1L .pageState{
	height: 30px;
	text-align: center;
	background: rgba(0,0,0,0.5);
	color: #fff;
	line-height:30px;
	position:absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 11
}
.jpztUp1L .pageState span{font-size:14px}
/*分页*/
.jpztUp1L .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:30px;
	left:0;
	height:16px;
	display:none;
}
.jpztUp1L .hd ul {
	text-align:center;
}
.jpztUp1L .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 16px;
	height: 16px;
	overflow:hidden;
	line-height:999px;
	margin:0 7px;
	background:#88684e;
}
.jpztUp1L .hd ul .on {
	background:#FFF;
}
/*内容*/		
.jpztUp1L .bd{ position:relative; height:100%; z-index:0; height:375px; width:500px;}
.jpztUp1L .bd li{ zoom:1; vertical-align:middle; height:375px; width:500px;}
.jpztUp1L .bd li img{ height:375px; width:500px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.jpztUp1L .prev{ display:block; width:48px; height:48px; background:url(/images/prev2.png) no-repeat center center; position:absolute; left:8px; top:50%; margin-top:-24px;}
.jpztUp1L .next{ display:block; width:48px; height:48px; background:url(/images/next2.png) no-repeat center center; position:absolute; right:8px; top:50%; margin-top:-24px;}
.jpztUp1L .prev:hover,.jpztUp1L .next:hover{ background-color:rgba(0,0,0,0.5)}
.jpztUp1R{ width:640px; overflow:hidden;}
.jpztUp1RT{ overflow:hidden; padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #dcdcdc;}
.jpztUp1RT h1{ height:58px; line-height:58px; color:#000000; font-size:24px; overflow:hidden; font-weight:normal;}
.jpztUp1RTag{ overflow:hidden; height:23px;}
.jpztUp1RTag span{ float:left; display:inline; height:23px; line-height:23px; padding:0 10px; background:#e5e5e5; margin:0 10px 0 0;}
.jpztUp1RText{ overflow:hidden; margin-bottom:40px;}
.jpztUp1RText h1{ display:block; height:30px; line-height:30px; font-weight:normal; font-size:18px; color:#333333; font-weight:normal;}
.jpztUp1RText div{ display:block; height:158px; line-height:24px; font-weight:normal; font-size:14px; color:#666666; overflow:hidden;}
.jpztUp1RBtn{ overflow:hidden;}
.jpztUp1RBtnL{ width:173px; height:45px; line-height:45px; text-align:center; margin-right:25px;}
.jpztUp1RBtnL a{ display:block; height:45px; background:#f29a32; color:#FFF; font-size:18px; border-radius:3px;}
.jpztUp1RBtnR{ overflow:hidden; margin-top:14px;}
.jpztUp1RBtnR a{ width:19px !important; height:17px !important; margin:0px 18px 0 0 !important; padding:0px !important; background-image:url(/images/share2.png) !important;}
.jpztUp1RBtnR a.bds_weixin{ background-position:0px 0px !important;}
.jpztUp1RBtnR a.bds_tsina{ background-position:-37px 0px !important;}
.jpztUp1RBtnR a.bds_tqq{ background-position:-72px 0px !important;}
.jpztUp1RBtnR a.bds_weixin:hover{ background-position:0px -17px !important;}
.jpztUp1RBtnR a.bds_tsina:hover{ background-position:-37px -17px !important;}
.jpztUp1RBtnR a.bds_tqq:hover{ background-position:-72px -17px !important;}
.jpztUp2{ position:relative; border:1px solid #eeeeee; padding:40px 25px; background:#FFF;}
.jpztUp2T{ position:absolute; top:-20px; width:144px; height:37px; left:50%; margin-left:-73px; border:1px solid #eeeeee; border-radius:38px; overflow:hidden; text-align:center; line-height:37px; color:#31448f; font-size:18px; font-weight:bold; background:#FFF;}
.jpztUp2List{ overflow:hidden; width:1143px;}
.jpztUp2List dd{ float:left; display:inline; width:90px; margin:0 37px 0 0;}
.jpztUp2List dd span{ display:block; width:90px; height:60px;}
.jpztUp2List dd span.span1{ background:url(/images/icn17.png) no-repeat center center;}
.jpztUp2List dd span.span2{ background:url(/images/icn18.png) no-repeat center center;}
.jpztUp2List dd span.span3{ background:url(/images/icn19.png) no-repeat center center;}
.jpztUp2List dd span.span4{ background:url(/images/icn20.png) no-repeat center center;}
.jpztUp2List dd span.span5{ background:url(/images/icn21.png) no-repeat center center;}
.jpztUp2List dd span.span6{ background:url(/images/icn22.png) no-repeat center center;}
.jpztUp2List dd span.span7{ background:url(/images/icn23.png) no-repeat center center;}
.jpztUp2List dd span.span8{ background:url(/images/icn24.png) no-repeat center center;}
.jpztUp2List dd span.span9{ background:url(/images/icn25.png) no-repeat center center;}
.jpztUp2List dd em{ display:block; height:25px; line-height:25px; color:#9da9c0; font-size:16px; text-align:center;}

.jpztDn{ background:#FFF;}
.jpztDnT{ height:50px;}
.jpztDnTC{ height:50px; background:#f7f7f7; overflow:hidden; width:1200px;}
.jpztDnTC.fixed{ position:fixed; top:100px; box-shadow:0px 0px 5px rgba(0,0,0,0.2); z-index:10;}
.jpztDnTC a{ float:left; display:inline; padding:0 40px; background:url(/images/icn26.png) no-repeat right center; height:48px; line-height:48px; border-top:2px solid #f7f7f7; font-size:14px;}
.jpztDnTC a.hover{ border-top:2px solid #103e92; color:#103e92; background:#FFF; font-size:16px; font-weight:bold;}
.jpztDnC{ padding:20px 30px; position:relative; z-index:1}
.jpztDnCT{ position:relative; height:49px; border-bottom:1px solid #dddddd;}
.jpztDnCTL{ position:absolute; left:0px; top:0px; height:48px; line-height:48px; border-bottom:3px solid #f29a32; color:#333333; font-size:18px;}
.jpztDnCTR{ float:right; display:inline; margin-top:7px;}
.jpztDnCTR a{ color:#ffffff; font-size:14px; width:95px; height:34px; text-align:center; line-height:34px; background:#103e92; display:block; border-radius:3px;}
.jpztDnC1map{ height:435px; background:#f5f3f0; margin-bottom:40px;}
.jpztDnC1map img{height:435px; width:100%;}
.jpztDnC1Dn{ overflow:hidden;}
.jpztDnC1DnNav{ overflow:hidden; position:relative;}
.jpztDnC1DnNav:before{ display:block; position:absolute; left:76px; top:0px; width:2px; height:100%; background:#dddddd;}
.jpztDnC1DnNav.fixed{ position:fixed; top:160px;}
.jpztDnC1DnNav a{ display:block; width:32px; height:32px; border-radius:32px; background:#f0f0f0; color:#666666; font-size:12px; text-align:center; line-height:32px; margin-bottom:15px; position:relative;}
.jpztDnC1DnNav a i{ display:block; width:20px; height:20px; position:absolute; right:-27px; top:2px; background:url(/images/navIcn1.png) no-repeat center center; display:none;}
.jpztDnC1DnNav a.hover{ background:#103e92; color:#FFF;}
.jpztDnC1DnNav a.hover i{ background:url(/images/navIcn1h.png) no-repeat center center;}
.jpztDnC1DnNavC{ padding-left:102px;}
.jpztDnC1DnList{ overflow:hidden;}
.jpztDnC1DnList dt{ margin-bottom:30px; height:50px; line-height:50px; padding-left:35px; background:url(/images/icn27.png) no-repeat 10px center;background-color:#cbd1da; color:#333333; font-size:18px;}
.jpztDnC1DnList dd{ padding-bottom:20px;/* border-bottom:1px solid #dddddd; */overflow:hidden;}
.jpztDnC1DnL{
	width:318px;
	padding:8px;
	height:190px; 
	overflow:hidden; 
	position:relative; 
	background:#ececec;
	margin-right:25px;
	}
/*内容*/		
.jpztDnC1DnL .bd{ position:relative; height:100%; z-index:0; height:190px; width:318px; overflow:hidden;}
.jpztDnC1DnL .bd li{ zoom:1; vertical-align:middle; height:190px; width:318px;}
.jpztDnC1DnL .bd li img{ height:190px; width:318px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.jpztDnC1DnL .prev{ display:block; width:35px; height:45px; background:url(/images/prev3.png) no-repeat center center; background-color:rgba(0,0,0,0.5); position:absolute; left:0px; top:50%; margin-top:-22px;}
.jpztDnC1DnL .next{ display:block; width:35px; height:45px; background:url(/images/next3.png) no-repeat center center; background-color:rgba(0,0,0,0.5); position:absolute; right:0px; top:50%; margin-top:-22px;}
.jpztDnC1DnL .prev:hover,.jpztDnC1DnL .next:hover{ background-color:rgba(16,62,146,0.8)}
.jpztDnC1DnL .pageState{
	height: 26px;
	text-align: center;
	background: rgba(0,0,0,0.5);
	color: #fff;
	line-height: 26px;
	position:absolute;
	left: 8px;
	right: 8px;
	bottom: 8px;
	z-index: 11
}
.jpztDnC1DnL .pageState span{font-size:14px}


.jpztDnC1DnR{ overflow:hidden;}
.jpztDnC1DnR .title{ height:45px; line-height:45px; padding-left:30px; border-bottom:1px solid #dddddd; color:#333333; font-size:18px; font-weight:bold; background:url(/images/icn28.png) no-repeat left 10px;margin-bottom: 10px}
.jpztDnC1DnR .text{ color:#666666; font-size:14px; line-height:24px; height:145px; overflow:hidden;}
.jpztDnC1DnNotice{ height:20px; line-height:20px; color:#666666; font-size:14px; padding-left:32px; background:url(/images/icn29.png) no-repeat left center; margin-bottom:20px;}
.jpztDnC1DnR .text .div{
	width: 100%;
	height: 145px;
	overflow: hidden;
	padding-right:13px;
	overflow-y: auto;
}
.jpztDnC5List{ overflow:hidden;}
.jpztDnC5List dd{ padding-bottom:12px; border-bottom:1px solid #dddddd; margin-bottom:12px;}
.jpztDnC5Text{ color:#666666; font-size:14px; line-height:24px; overflow:hidden; margin-bottom:8px;}
.jpztDnC5Pic{ overflow:hidden;}
.jpztDnC5Pic a{ float:left; display:inline; height:58px; border:1px solid #e6e6e6; margin:0 10px 10px 0;}
.jpztDnC5Pic a img{ display:block; height:58px;}

.loading{ overflow:hidden; height:48px; line-height:48px; text-align:center;}
.loading a{ font-size:14px;}
/*newsAllImg1*/
.choice{ padding:25px 0 50px 0; border-bottom:1px solid #d7d7d7; background:#FFF;}
.choiceL{ height:35px; line-height:35px; font-size:16px; color:#333333;}
.choiceList{ padding-left:60px; padding-top:4px;}
.choiceList dd{ float:left; display:inline; position:relative;}
.choiceList dd span{ display:block;}
.choiceList dd span a{ display:block; height:28px; line-height:28px; padding:0 18px; background:url(/images/icn30.png) no-repeat right center; font-size:16px; color:#333333; border-radius:4px;}
.choiceList dd.hover span a{ background:#103e92; color:#FFF;}
.choiceList dd div{ position:absolute; left:0px; top:28px; height:40px; line-height:40px; width:1200px; display:none;}
.choiceList dd div a{ float:left; display:inline; padding:0 15px; background:url(/images/icn30.png) no-repeat right center; font-size:14px;}
.choiceList dd.hover div{ display:block;}
.choiceList dd div a:hover{ color:#103e92; text-decoration:underline;}
.choiceList dd div a.hover{ color:#103e92; text-decoration:underline;}
.newsAllImg1{ clear:both; width:1221px;}
.newsAllImg1 dd{ float:left; display:inline; width:385px; margin-right:22px; margin-bottom:22px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.newsAllImg1 dd a{ display:block; background:#FFF; padding:10px;}
.newsAllImg1 dd .pic{ width:365px; height:270px; overflow:hidden; position:relative;}
.newsAllImg1 dd .pic img{ width:365px; height:270px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.newsAllImg1 dd .text{ position:absolute; left:0px; bottom:0px; padding:10px 20px; width:325px; background:rgba(0,0,0,0.5);}
.newsAllImg1 dd .text span{ display:block; color:#ffffff; font-size:16px; height:25px; line-height:25px; overflow:hidden;}
.newsAllImg1 dd .text em{ display:block; color:#e1e1e1; font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.newsAllImg1 dd:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
.newsAllImg1 dd:hover{box-shadow:0px 0px 16px rgba(0,0,0,0.3)}

.newsAllImg2{ clear:both; width:1221px;}
.newsAllImg2 dd{ float:left; display:inline; width:385px; margin-right:22px; margin-bottom:22px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.newsAllImg2 dd a{ display:block; background:#FFF; padding:10px;}
.newsAllImg2 dd .pic{ width:365px; height:270px; overflow:hidden; position:relative;}
.newsAllImg2 dd .pic img{ width:365px; height:270px;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}
.newsAllImg2 dd .text{ position:absolute; left:0px; bottom:0px; width:365px; height:270px; line-height:270px; text-align:center; color:#FFF; font-size:20px; font-weight:bold;}
.newsAllImg2 dd:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
.newsAllImg2 dd:hover{box-shadow:0px 0px 16px rgba(0,0,0,0.3)}
/*tourView*/
.tourTipBox{ padding:40px 0; background:rgba(0,0,0,0.5); width:100%; position:absolute; left:0px; bottom:0px;}
.tourTipL{ width:940px;}
.tourTipL h1{ display:block; height:50px; line-height:50px; color:#FFF; font-size:24px; font-weight:normal;}
.tourTipL div{ color:#dfdfdf; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.tourTipR{width:110px; height:36px; border-bottom:2px solid #999999; background:url(/images/icn4.png) no-repeat right center; padding:19px 65px 0 8px; margin-top:18px;}
.tourTipR a{ width:18px !important; height:17px !important; margin:0px 17px 0 0 !important; padding:0px !important; background-image:url(/images/share3.png) !important;}
.tourTipR a.bds_weixin{ background-position:0px 0px !important;}
.tourTipR a.bds_tsina{ background-position:-38px 0px !important;}
.tourTipR a.bds_tqq{ background-position:-73px 0px !important;}
.tourTipR a.bds_weixin:hover{ background-position:0px -17px !important;}
.tourTipR a.bds_tsina:hover{ background-position:-38px -17px !important;}
.tourTipR a.bds_tqq:hover{ background-position:-73px -17px !important;}
.tourV{ padding:20px 160px;}
.tourFloat{ position:fixed; right:50%; margin-right:-670px; top:50%; margin-top:-200px;}
.tourFloat a{ width:60px; height:44px; display:block; margin-bottom:10px; background-color:rgba(0,0,0,0.3); background-repeat:no-repeat; background-position:center center;}
.tourFloat a.a1{ background-image:url(/images/prev4.png)}
.tourFloat a.a2{ background-image:url(/images/return.png)}
.tourFloat a.a3{ background-image:url(/images/next4.png)}
.tourFloat a:hover{ background-color:rgba(0,0,0,0.8)}
/*私人订制*/
.orderSelfBanner{ position:relative;}
.orderSelfPic{ height:890px; width:100%; position:relative;}
.orderSelfC{ position:absolute; top:100px; left:0px; width:100%;}
.orderSel{ width:920px; height:440px; background:#FFF; position:absolute; left:50%; margin-left:-500px; top:50%; margin-top:-240px; border-radius:5px; padding:40px 40px 0;}
.orderSelTitle{ height:50px; line-height:50px; width:920px;}
.orderSelTitle a{ float:left; display:inline; width:228px; height:50px; text-align:center; margin-right:2px; border-radius:3px; background:url(/images/orderBg1.jpg) repeat-x left top; color:#666666; font-size:18px;}
.orderSelTitle a.hover{ background:url(/images/orderBg1h.jpg) repeat-x left top; color:#FFF;}
.orderSelTabC{ height:303px; background:#f5f3f0; margin-bottom:25px;}
.orderSelTabCBox{ height:303px; position:relative;}
/*目的地*/
.mdd dd{}
.mdd dd a{ display:block; text-align:center; color:#FFF; font-size:16px; border-radius:480px; position:absolute;}
.mdd dd div a{ z-index:10;}
/*海岛*/
@keyframes warn {
	0% {
		transform: scale(0);
		opacity: 0.1;
	}
	25% {
		transform: scale(0);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.1);
		opacity: 0.3;
	}
	75% {
		transform: scale(1);
		opacity: 0.8;
	}
	100% {
		transform: scale(1.5);
		opacity: 0.0;
	}
}
@-webkit-keyframes "warn" {
	0% {
		-webkit-transform: scale(0);
		opacity: 0.1;
	}
	25% {
		-webkit-transform: scale(0);
		opacity: 0.1;
	}
	50% {
		-webkit-transform: scale(0.1);
		opacity: 0.3;
	}
	75% {
		-webkit-transform: scale(1);
		opacity: 0.8;
	}
	100% {
		-webkit-transform: scale(1.5);
		opacity: 0.0;
	}
}
.orderSelTabCBox span a{ z-index:2}
.orderSelTabCBox span i{ display:block; width:100%; height:100%; border-radius:1000px; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.5); z-index:1; display:none;}
.mdd dd.haidao span a{ width:72px; height:72px; background:#7b94bd; line-height:72px; left:80px; top:50px; z-index:2}
.mdd dd.haidao span i{background:#7b94bd; opacity:0.5}
.mdd dd.haidao div a.a1{ width:72px; height:72px; background:#7b94bd; line-height:72px; left:80px; top:48px;}
.mdd dd.haidao div a.a2{ width:74px; height:74px; background:#6a7ee3; line-height:74px; left:281px; top:43px;}
.mdd dd.haidao div a.a3{ width:117px; height:117px; background:#4bb889; line-height:117px; left:448px; top:25px;}
.mdd dd.haidao div a.a4{ width:62px; height:62px; background:#f7654d; line-height:62px; left:633px; top:75px;}
.mdd dd.haidao div a.a5{ width:95px; height:95px; background:#9a8ee2; line-height:95px; left:740px; top:24px;}
.mdd dd.haidao div a.a6{ width:90px; height:90px; background:#f4b92d; line-height:90px; left:33px; top:162px;}
.mdd dd.haidao div a.a7{ width:94px; height:94px; background:#ef4273; line-height:94px; left:158px; top:144px;}
.mdd dd.haidao div a.a8{ width:86px; height:86px; background:#5cc6fa; line-height:86px; left:311px; top:163px;}
.mdd dd.haidao div a.a9{ width:74px; height:74px; background:#fa7882; line-height:74px; left:493px; top:199px;}
.mdd dd.haidao div a.a10{ width:85px; height:85px; background:#71b15a; line-height:85px; left:637px; top:185px;}
.mdd dd.haidao div a.a11{ width:90px; height:90px; background:#4ca663; line-height:90px; left:782px; top:170px;}
/*澳新*/
.mdd dd.aoxin span a{ width:94px; height:94px; background:#ef4273; line-height:94px; left:158px; top:144px;}
.mdd dd.aoxin span i{background:#ef4273; opacity:0.5}
.mdd dd.aoxin div a.a1{ width:94px; height:94px; background:#fbaf4c; line-height:94px; left:365px; top:143px;}
.mdd dd.aoxin div a.a2{ width:78px; height:78px; background:#b7d738; line-height:78px; left:437px; top:77px;}
/*国内游*/
.mdd dd.guoneiyou span a{ width:117px; height:117px; background:#4bb889; line-height:117px; left:303px; top:53px;}
.mdd dd.guoneiyou span i{background:#4bb889; opacity:0.5}
.mdd dd.guoneiyou div a.a1{ width:94px; height:94px; background:#ef4273; line-height:94px; left:117px; top:157px;}
.mdd dd.guoneiyou div a.a2{ width:78px; height:78px; background:#2c92f8; line-height:78px; left:227px; top:22px;}
.mdd dd.guoneiyou div a.a3{ width:72px; height:72px; background:#5cc6fa; line-height:72px; left:292px; top:174px;}
.mdd dd.guoneiyou div a.a4{ width:116px; height:116px; background:#71b15a; line-height:116px; left:386px; top:63px;}
.mdd dd.guoneiyou div a.a5{ width:95px; height:95px; background:#faaf4c; line-height:95px; left:500px; top:184px;}
.mdd dd.guoneiyou div a.a6{ width:72px; height:72px; background:#b7d637; line-height:72px; left:573px; top:63px;}
.mdd dd.guoneiyou div a.a7{ width:90px; height:90px; background:#fa7882; line-height:90px; left:698px; top:129px;}
/*日韩*/
.mdd dd.rihan span a{ width:72px; height:72px; background:#5cc6fa; line-height:72px; left:314px; top:197px;}
.mdd dd.rihan span i{background:#5cc6fa; opacity:0.5}
.mdd dd.rihan div a.a1{width:78px;height:78px;background:#69bca6;line-height:78px;left: 334px;top: 58px;}
.mdd dd.rihan div a.a2{width:94px;height:94px;background:#f56247;line-height:94px;left: 464px;top: 138px;}
/*中东*/
.mdd dd.zhongdong span a{ width:74px; height:74px; background:#fa7882; line-height:74px; left:461px; top:160px;}
.mdd dd.zhongdong span i{background:#fa7882; opacity:0.5}
/*东南亚*/
.mdd dd.dongnanya span a{ width:90px; height:90px; background:#f7654d; line-height:90px; left:534px; top:40px;}
.mdd dd.dongnanya span i{background:#f7654d; opacity:0.5}
.mdd dd.dongnanya div a.a1{ width:94px; height:94px; background:#ef4273; line-height:94px; left:262px; top:199px;}
.mdd dd.dongnanya div a.a2{ width:118px; height:118px; background:#71b15a; line-height:118px; left:330px; top:14px;}
.mdd dd.dongnanya div a.a3{ width:96px; height:96px; background:#f7654d; line-height:96px; left:452px; top:180px;}
.mdd dd.dongnanya div a.a4{ width:96px; height:96px; background:#9a8ee2; line-height:96px; left:573px; top:76px;}
/*美洲*/
.mdd dd.meizhou span a{ width:85px; height:85px; background:#71b15a; line-height:85px; left:637px; top:185px;}
.mdd dd.meizhou span i{background:#71b15a; opacity:0.5}
.mdd dd.meizhou div a.a1{ width:94px; height:94px; background:#69bca6; line-height:94px; left:305px; top:143px;}
.mdd dd.meizhou div a.a2{ width:78px; height:78px; background:#f56247; line-height:78px; left:490px; top:77px;}
/*欧洲*/
.mdd dd.ouzhou span a{ width:95px; height:95px; background:#9a8ee2; line-height:95px; left:740px; top:24px;}
.mdd dd.ouzhou span i{background:#9a8ee2; opacity:0.5}
.mdd dd.ouzhou div a.a1{ width:77px; height:77px; background:#2c92f8; line-height:77px; left:271px; top:23px;}
.mdd dd.ouzhou div a.a2{ width:95px; height:95px; background:#69bca6; line-height:95px; left:385px; top:105px;}
.mdd dd.ouzhou div a.a3{ width:72px; height:72px; background:#f7654d; line-height:72px; left:546px; top:54px;}
.mdd dd.ouzhou div a.a4{ width:94px; height:94px; background:#ef4273; line-height:94px; left:527px; top:188px;}
/*非洲*/
.mdd dd.feizhou span a{ width:72px; height:72px; background:#4ca663; line-height:72px; left:788px; top:178px;}
.mdd dd.feizhou span i{background:#4ca663; opacity:0.5}
.mdd dd div{ position:absolute; background:#f5f3f0; left:0px; top:0px; width:100%; height:303px; display:none; z-index:10}
/*预算*/
.yusuan dd{}
.yusuan dd a{ display:block; text-align:center; color:#FFF; font-size:16px; border-radius:480px; position:absolute;}
.yusuan dd.dd1 a{ width:96px; height:96px; line-height:96px; background:#2c92f8; left:220px; top:95px;}
.yusuan dd.dd1 i{ background:#2c92f8; opacity:0.5}
.yusuan dd.dd2 a{ width:117px; height:117px; line-height:117px; background:#f56247; left:423px; top:24px;}
.yusuan dd.dd2 i{ background:#f56247; opacity:0.5}
.yusuan dd.dd3 a{ width:96px; height:96px; line-height:96px; background:#faaf4c; left:608px; top:44px;}
.yusuan dd.dd3 i{ background:#faaf4c; opacity:0.5}
.yusuan dd.dd4 a{ width:90px; height:90px; line-height:90px; background:#b7d637; left:362px; top:182px;}
.yusuan dd.dd4 i{ background:#b7d637; opacity:0.5}
.yusuan dd.dd5 a{ width:70px; height:70px; line-height:70px; background:#65c4fc; left:532px; top:175px;}
.yusuan dd.dd5 i{ background:#65c4fc; opacity:0.5}
/*行程天数*/
.xincheng dd{}
.xincheng dd a{ display:block; text-align:center; color:#FFF; font-size:16px; border-radius:480px; position:absolute;}
.xincheng dd.dd1 a{ width:96px; height:96px; line-height:96px; background:#2c92f8; left:300px; top:75px;}
.xincheng dd.dd1 i{ background:#2c92f8; opacity:0.5}
.xincheng dd.dd2 a{ width:83px; height:83px; line-height:83px; background:#f56247; left:420px; top:160px;}
.xincheng dd.dd2 i{ background:#f56247; opacity:0.5}
.xincheng dd.dd3 a{ width:96px; height:96px; line-height:96px; background:#faaf4c; left:580px; top:44px;}
.xincheng dd.dd3 i{ background:#faaf4c; opacity:0.5}
/*人数*/
.renshu dd{}
.renshu dd a{ display:block; text-align:center; color:#FFF; font-size:16px; border-radius:480px; position:absolute;}
.renshu dd.dd1 a{ width:96px; height:96px; line-height:96px; background:#2c92f8; left:280px; top:115px;}
.renshu dd.dd1 i{background:#2c92f8; opacity:0.5}
.renshu dd.dd2 a{ width:83px; height:83px; line-height:83px; background:#f56247; left:420px; top:160px;}
.renshu dd.dd2 i{background:#f56247; opacity:0.5}
.renshu dd.dd3 a{ width:96px; height:96px; line-height:96px; background:#faaf4c; left:444px; top:48px;}
.renshu dd.dd3 i{background:#faaf4c; opacity:0.5}
.renshu dd.dd4 a{ width:96px; height:96px; line-height:96px; background:#69bca6; left:570px; top:165px;}
.renshu dd.dd4 i{background:#69bca6; opacity:0.5}







.orderSelDn{ height:45px; line-height:45px; font-size:14px; overflow:hidden;}
.orderSelDnL{ color:#999999;}
.orderSelDnL p{ display: inline}
.orderSelDnRListBox{ margin-right:5px; overflow:hidden; width:425px; height:35px; font-size:0px; white-space: nowrap; overflow-x:auto;}
.orderSelDnRList{ overflow:hidden; position:relative; height:35px; width:3000px}
.orderSelDnRList dl{ height:35px; overflow:hidden; display:inline-block; font-size:0px; position:absolute; left:0px; top:0px;}
.orderSelDnRList dd{-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out; display:inline-block; font-size:12px;}
.orderSelDnRList dd a{ display:block; height:25px; line-height:25px; padding:0 35px 0 18px; background:#efefef; border-radius:25px; margin-left:0px; color:#a4a4a4; position:relative; margin-left:10px;}
.orderSelDnRList dd a i{ display:block; width:9px; height:9px; position:absolute; right:16px; top:8px; background:url(/images/close.png) no-repeat center center; cursor:pointer;}
.orderSelDnRBtn{ overflow:hidden;}
.orderSelDnRBtn a{ height:45px; line-height:45px; border-radius:45px; width:198px; background:#103e92; color:#FFF; font-size:16px; text-align:center; display:block;}
/*
********************************此处内页样式结束********************************
*/



.orderForm{ padding:20px 20px 0;}
.orderForm dd{ clear:both; margin-bottom:10px;}
.orderForm dd input{ display:block; height:44px; line-height:44px; width:316px; border:1px solid #dddddd; padding:0 10px; font-family:"Microsoft YaHei";}
.orderForm dd input.input2{ background:url(/images/icn31.png) no-repeat 315px center;}
.orderForm dd input.input3{ width:120px; margin-right:10px;}
.orderForm dd textarea{ display:block; height:125px; line-height:44px; width:316px; border:1px solid #dddddd; padding:0 10px; font-family:"Microsoft YaHei";}

.dpForm{ padding:20px 20px 10px;}
.dpForm dd textarea{ display:block; height:140px; line-height:44px; width:413px; border:1px solid #dddddd; padding:0 10px; font-family:"Microsoft YaHei";}
.dpFormPicBox{ width:415px; overflow:hidden; padding:0 20px;}
.dpFormPic{ overflow:hidden; width:444px;}
.dpFormPic dd{ float:left; display:inline; width:98px; height:98px; border:1px solid #dddddd; margin-right:11px; position:relative; overflow:hidden; cursor:pointer; margin-bottom:10px;}
.dpFormPic dd img{ display:block; height:98px;}
.dpFormPic dd i{ display:none; width:100%; height:100%; background:rgba(0,0,0,0.5) url(/images/delete.png) no-repeat center center; position:absolute; left:0px; top:0px;}
.dpFormPic dd:hover i{ display:block;}
.dpFormPic dt{ float:left; display:inline; border:1px solid #dddddd; width:98px; height:98px; margin-right:11px; background:url(/images/add.png) no-repeat center center; cursor:pointer; margin-bottom:10px;}
.dpForm dd input{ display:block; height:44px; line-height:44px; width:120px; margin-right:10px; border:1px solid #dddddd;}

.floatBox{ clear:both; position:fixed; right:20px; top:50%; z-index:3; margin-top:-100px;}
.floatBox dd{ width:60px; height:60px; background:rgba(0,0,0,0.7); margin-bottom:10px; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; position:relative; cursor:pointer;}
.floatBox dd a.a1{ display:block; width:60px; height:52px; padding-top:8px; color:#FFF;}
.floatBox dd a.a1 img{ display:block; height:22px; margin:0 auto;}
.floatBox dd.dd4 a.a1{ padding-top:15px;}
.floatBox dd.dd4 a.a1 img{ height:13px;}
.floatBox dd a.a1 span{ display:block; height:20px; line-height:20px; overflow:hidden; color:#FFF; text-align:center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.floatBox dd:hover{ background:rgba(209, 38, 109, 0.66);}
.floatBox dd:hover a.a1 span{ color:#FFF;}
.floatBox dd.hover{ background:rgba(209, 38, 109, 0.66);}
.floatBox dd.hover a.a1 span{ color:#FFF;}
.f_code{ border:1px solid #dddddd; background:#FFF; position:absolute; right:71px; top:50%; margin-top:-55px; width:100px; height:100px; padding:5px 5px 5px 6px; display:none;}
.f_code i{ display:block; width:11px; height:23px; background:url(/images/icnArow.png) no-repeat center center; position:absolute; top:50%; margin-top:-11px; right:-11px;}
.f_code img{ display:block; width:100px; height:100px;}

.floatBox .dd2{position:relative}
.floatBox .dd2 .dd2Box{
	overflow:hidden;
	width:111px;
	min-height:60px;
	background:url(/images/s777.png) no-repeat right 24px;
	position:absolute;
	top:0;
	left:-115px;
	transform:scale(0.001);
	-webkit-transform:scale(0.001);
	transform-origin:right 30px;
	-webkit-transform-origin:right 30px;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	visibility:hidden;
	}
.floatBox .dd2:hover .dd2Box{
	visibility:visible;
	transform:scale(1);
	-webkit-transform:scale(1);
	}
.floatBox .dd2 .dd2Box .dd2BoxC{
	width:105px;
	overflow:hidden;
	min-height:60px;
	background:#7f7f7f;
	padding:10px 0 2px 0;
	}
.floatBox .dd2 .dd2Box .dd2BoxC a{
	display:block;
	height:22px;
	overflow:hidden;
	background:url(/images/s66H.png) no-repeat 7px center;
	padding-left:34px;
	color:#2f2f2f;
	line-height:22px;
	margin-bottom:8px;
	}
.floatBox .dd2 .dd2Box .dd2BoxC a.online{background:url(/images/s66.png) no-repeat 7px center;}
.floatBox .dd2 .dd2Box .dd2BoxC a:hover{opacity:0.9}
